/* 检测表单提交
 *
 */
function check_submit()
{
	// 获取昵称
	var nickname = $('#nickname').val();
	if(!nickname)
	{
		alert('昵称为空');
		return false;
	}
    // 开始查重
    check_res = 1, check_err_msg = '';
    $.ajaxSetup
    (
        {
            async: false
        }
    );
	// 昵称查重
	$.post
	(
		HOST_NAME + 'Users/nickname_duplicate_check',
		{nickname, nickname},
		function(data)
		{
			var res = parseInt(data);
			if(!res)
			{
				check_res = 0;
				check_err_msg = '昵称重复';
			}
		}
	);
	if(!check_res)
	{
		alert(check_err_msg);
		return false;
	}

	return true;
}


$(document).ready
(
	function()
	{
		// 初始化筛选框状态
		$('#record_status').children('option').removeAttr('selected');
		if(!record_status)
		{
			record_status = 'all';
		}
		$('#record_status').children("option[value='" + record_status + "']").attr('selected', 'selected');

		// 监听筛选框
		$('#record_status').change
		(
			function()
			{
				var record_status = $(this).val();
				switch(record_status)
				{
					case 'all':
						var uri = '/invite_record_list';
						break;
					case 'usable':
					case 'used':
					case 'unusable':
						var uri = '/invite_record_list?record_status=' + record_status;
						break;
					default:
						var uri = '/invite_record_list';
				}
				// 跳转
				window.location.href= URL + uri;
			}
		);

		// 监听点击“取消邀请”按钮
		$("td a[data-action-type='cancel_invite']").click
		(
			function()
			{
				// 获取昵称
                var nickname = $(this).parent().parent().children('td').eq(0).children('span').text();
				var res = confirm('确认取消对“' + nickname + '”的邀请吗？');
				if(!res)
                {
                    return false;
                }
			}
		);

		// 监听点击“复制”按钮
		$('.copy').click
		(
			function()
			{
				var clipboard = new Clipboard('.copy');
				$(this).parent().prev().prev().prev().append('<span class="copy_notice">复制成功</span>');
				$(this).parent().prev().prev().prev().children("span[class='copy_notice']").animate
				(
					{
						'height': '22px',
						'opacity': '1'
					},
					'300'
				);
			}
		);

		// 监听点击“复制成功”通知
		$(document).on
		(
			'click',
			'.copy_notice',
			function()
			{
				$(this).remove();
			}
		);
	}
);
